using System;
using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;


namespace YF.OneNote.DataTypes
{
  /// <remarks/>
  [GeneratedCode("xsd", "2.0.50727.1432")]
  [Serializable()]
  
  [DesignerCategory("code")]
  [XmlType(Namespace = "http://schemas.microsoft.com/office/onenote/2007/onenote")]
  [XmlRoot(Namespace = "http://schemas.microsoft.com/office/onenote/2007/onenote", IsNullable = false)]
  public partial class LiveSharedSections: NotesHierarchyNode
  {
    #region Fields



    private readonly NotesNodeCollection<Section> _sections = new NotesNodeCollection<Section>();
    private bool isCurrentlyViewedField;



    #endregion

    #region Properties/Indexers



    /// <remarks/>
    [XmlAttribute()]
    [DefaultValue(false)]
    public bool isCurrentlyViewed
    {
      get
      {
        return isCurrentlyViewedField;
      }
      set
      {
        isCurrentlyViewedField = value;
      }
    }


    /// <remarks/>
    [XmlElement("Section")]
    public NotesNodeCollection<Section> Sections
    {
      get
      {
        return _sections;
      }
    }



    #endregion

#if GENERATOR
    protected override bool UpdateSpecificContents(NotesHierarchyNode node, List<INotesChange> changes)
    {
      throw new NotImplementedException();
    }
#endif
  }
}